Real-Time Triangulation of Molecular Surfaces
نویسندگان
چکیده
Protein consists of a set of atoms. Given a protein, the molecular surface of the protein is defined with respect to a probe approximating a solvent molecule. This paper presents an efficient, as efficient as the realtime, algorithm to triangulate the blending surfaces which is the most critical subset of a molecular surface. For the quick evaluation of points on the surface, the proposed algorithm uses masks which are similar in their concepts to those in subdivision surfaces. More fundamentally, the proposed algorithm takes advantage of the concise representation of topology among atoms stored in the β-shape which is indeed used in the computation of the blending surface itself. Given blending surfaces and the corresponding β-shape, the proposed algorithm triangulates the blending surfaces in O(c · m) time in the worst case, where m is the number of boundary atoms in the protein and c is the number of point evaluations on a patch in the blending surface.
منابع مشابه
Smooth GPU Tessellation
Models used in real-time graphics are commonly rendered using triangular boundary representations. Triangulation approximates flat surfaces very well, but requires many fine triangles to accurately represent curved surfaces. This project implements two methods for smoothing coarse input meshes using GPU tessellation shaders to obtain smooth surfaces.
متن کاملGenerative CSG Models for Real Time Graphics
Generative parametric CSG models, introduced by Snyder in 1992, have many desirable properties. Their functional representation is generally quite compact and resolution independent, since surfaces are represented as piecewise continuous functional programs. However, in practice they have proven impractical for real time rendering because of the difficulty of compactly and exactly representing ...
متن کاملFast CUDA-Based Triangulation of Molecular Surfaces
Modeling molecular surfaces enables us to extract useful information about interactions with other molecules and measurements of areas and volumes. Over the years many types of algorithms have been developed to represent and rendering molecular surfaces, but all these algorithms have problems related to time performance in triangulating molecular surfaces. One possible solution to solve this pr...
متن کاملDynamic Triangulation of Implicit Surfaces: towards the handling of topology changes
In this paper, we introduce a new approach to mesh an animated implicit surface for rendering purposes. This approach is based on a double triangulation of the surface. In the first triangulation, the vertices are the nodes of a finite element model. The aim of this model is to uniformly and dynamically sample the surface. It is robust, efficient and prevents the inversion of triangles. The sec...
متن کاملYEAR END TASK REPORT FOR The Prototype Safety System for Robots Near Flight Hardware
This report describes in detail our selection process for proximity sensors for manipulator collision avoidance. Five categories of sensors have been considered for this use in space operations: intensity of reeection, triangulation, time of ight, capacitive, and inductive. After reviewing these operating principles, the most promising commercial and mature laboratory prototype sensors from the...
متن کامل